home *** CD-ROM | disk | FTP | other *** search
-
-
- July 27, 1985
-
- Dear Modem users,
-
- Here it is - ModemButler beta test version 1.0! BUTLER.COM is the
- executable code form of ModemButler. I hope you find it useful, and let
- me know your comments and suggestions for the program. Since the full
- help facilities in ModemButler aren't completed yet, a bit of introduction
- and a command summary follow.
-
- ModemButler does for communications what batch files do for DOS. ModemButler
- will allow you to totally automate your communications with the outside world.
- You can dial until a connection is made, send and receive text at specific
- times, and transfer files automatically in Ascii, Xmodem, or Xmodem CRC
- protocols. Another feature, not yet functioning, will allow you to specify
- ten responses to prompts from the remote system (such as RBBS-PC's More?
- prompt). The entire communications language operates from a text file
- specified by you, the user, which instructs ModemButler what to do. The whole
- communications session is specified in the text file - the user is not
- required to sit at the keyboard while the PC is communicating. The PC will
- place all output from the remote system received in a text file with the same
- name as the instruction file, except with the extension of .HIS (for history
- file). After the communications session is complete, you may view the file
- through the TYPE command, or from your favorite text editor. A list of the
- commands that ModemButler will accept follows:
-
- parameter conventions
- -----------------------------------------------------------
- {num} is a number (must be specified)
-
- {str} is a string (numbers and letters) (also must be specified)
-
- {char} is a one-character letter (also can't be omitted)
-
- {filename} is a standard DOS filename
-
- {time} is the desired time in HH:MM:SS format
-
- / \ shows two or more options in which you must pick one, but not both
- \ /
-
-
- command summary
- -----------------------------------------------------------
- (note: commands may be typed in UPPER or lower case)
-
- BAUD {num} changes the baud rate (speed)
- (default is 1200)
-
- CHAR DELAY {num} defines the number of milliseconds to wait between
- transmissions of characters during an Ascii u/l
- (default is 0)
-
- COM PORT {num} changes communications port to num
- (default is 1)
-
- DATA BITS {num} changes data bits used in communications
- (default is 8)
-
- DIAL / PULSE \ / ONCE \ {str} This will dial a Hayes-style modem
- \ TONE / \ UNTIL CONNECT / with the number specified in {str}.
- PULSE will dial ATDP, while TONE
- will dial ATDT. ONCE will dial
- the number one time, while
- UNTIL CONNECT will dial the number
- until a modem CONNECT is received.
-
- ECHO / ON \ when on, will echo all output from PC to history file
- \ OFF / when off, won't echo PC's output to modem in history file
- (ON is the same as half duplex, OFF is full duplex)
- (default is OFF)
-
- HANG UP will send a +++ATH string to Hayes-style modems.
-
- LINE DELAY {num} number of milliseconds to wait between transmission
- of lines in an u/l using Ascii (no protocol)
- (default is 0)
-
-
-
- PACING CHAR {char} will cause ModemButler to wait for {char} between
- sending lines on an u/l using no protocol (ascii)
-
- / N \ changes parity to None (default)
- PARITY E changes parity to Even
- \ O / changes parity to Odd
-
- / ASCII \ d/l's a file using no protocol
- RECEIVE USING XMODEM CRC {filename} d/l's a file using Xmodem CRC
- \ XMODEM / d/l's a file using Xmodem protocol
-
- RESPOND TO {str} WITH {str} not implemented yet....
-
- / CHAR {str} \ sends {str} over the modem
- CR sends a Carriage return
- SEND LINE {str} sends {str} + a carriage return
- / ASCII \ u/l's a file using no protocol
- USING XMODEM CRC {filename} u/l's a file using Xmodem CRC
- \ \ XMODEM / / u/l's a file using Xmodem protocol
-
- STOP BITS {num} changes stop bits used in communications
- (default is 1 stop bit)
-
- / FOR {str} \ waits until {str} is received from remote system
- WAIT LINES {num} waits for {num} CR's to be received from remote
- \ TIME {time} / waits until the system time is {time}
-
- -----------------------------------------------------------
-
- If you find anything that doesn't work the way you think it should, leave me
- a message on the RailRoad BBS (516-741-6914) or write/call me at:
- 504 Glen Court
- Oceanside, New York 11572
- (516) 764-5248
- This is a freeware-type program, so give it to whomever you want. By the
- way, this program was written in Turbo Pascal v3.0, using my own WinProc III
- windowing routines, and customized encarnations of Phillip R. Burns PIBASYNC
- code. Hope ModemButler is helpful; let me know your comments. Have fun!
-
-
- -- Andrew Brenner